set the text of member "StageText" to "Create an audio part for the drums. Name it and set the audio channel to 1. Place the locators at bars 2 and 3. Press Ctrl P (Apple P on a Mac) to create the part."
updateStage()
else
if sprite 21 within 12 then
if not soundBusy(1) then
puppetSound(1, "TutorSound1")
end if
set the text of member "StageText" to "Double-click on the part to open the audio editor, select the Pencil. Click beat 1 to import samples. Select 909kick.aif. Hold Alt and drag the sample to beats 2, 3 and 4."
updateStage()
else
if sprite 22 within 12 then
if not soundBusy(1) then
puppetSound(1, "TutorSound1")
end if
set the text of member "StageText" to "Copy the kick pattern seven times to create an 8-bar sequence (press Alt with the Pencil tool to extend the part). To view the audio, select the Name/Wave in Options Menu."
updateStage()
else
if sprite 23 within 12 then
if not soundBusy(1) then
puppetSound(1, "TutorSound2")
end if
set the text of member "StageText" to "The second audio track is the main drum loop. This is a one bar mono sample at 120bpm. Repeat steps 1 and 2 and import loop1.aif. Again, copy the loop seven times."
updateStage()
else
if sprite 24 within 12 then
if not soundBusy(1) then
puppetSound(1, "TutorSound3")
end if
set the text of member "StageText" to "(Files to load - Ride.prt) Using the GM drum kit on channel 10, record semi-quaver ride cymbals over the sequence. Make it more interesting by trying out other rides."
updateStage()
else
if sprite 25 within 12 then
if not soundBusy(1) then
puppetSound(1, "TutorSound3")
end if
set the text of member "StageText" to "Open Key edit and apply a medium shuffle (Groove Quantise menu). Home in on a bar that you like the sound of. Accenting notes can give the part a different feel."
updateStage()
else
if sprite 26 within 12 then
if not soundBusy(1) then
puppetSound(1, "TutorSound3")
end if
set the text of member "StageText" to "Use the Scissors tool to cut out the bar you have been working on. Use the Eraser tool to bin the excess and repeat the wanted section over the eight bar sequence."
updateStage()
else
if sprite 27 within 12 then
if not soundBusy(1) then
puppetSound(1, "TutorSound4")
end if
set the text of member "StageText" to "(Files to load - hats.prt) Select channel 10 on a new track and record a simple hi-hat pattern. Apply the same shuffle feel and copy the part for the eight bars."
updateStage()
else
if sprite 28 within 12 then
if not soundBusy(1) then
puppetSound(1, "TutorSound4")
end if
set the text of member "StageText" to "(Files to load - bass1.prt) Set up MIDI channel 2 for the bass. Using Program Change in the Inspector Bar, select patch 34 and play the part or load it from the CD ROM."
updateStage()
else
if sprite 29 within 12 then
if not soundBusy(1) then
puppetSound(1, "TutorSound4")
end if
set the text of member "StageText" to "(Files to load - setup1.prt) In the first issue of Computer Music we'll explore more VST functions as we gradually build the song."
updateStage()
else
if sprite 30 within 12 then
set the text of member "StageText" to "Every issue of Computer Music will carry a full 25 stage walkthrough in essential software for making great music on your computer. The first issue's on UK sale from 3/9/98."
updateStage()
else
if sprite 31 within 12 then
set the text of member "StageText" to "Every issue of Computer Music will carry a full 25 stage walkthrough in essential software for making great music on your computer. The first issue's on UK sale from 3/9/98."
updateStage()
else
if sprite 32 within 12 then
set the text of member "StageText" to "Every issue of Computer Music will carry a full 25 stage walkthrough in essential software for making great music on your computer. The first issue's on UK sale from 3/9/98."
updateStage()
else
if sprite 33 within 12 then
set the text of member "StageText" to "Every issue of Computer Music will carry a full 25 stage walkthrough in essential software for making great music on your computer. The first issue's on UK sale from 3/9/98."
updateStage()
else
if sprite 34 within 12 then
set the text of member "StageText" to "Every issue of Computer Music will carry a full 25 stage walkthrough in essential software for making great music on your computer. The first issue's on UK sale from 3/9/98."
updateStage()
else
if sprite 35 within 12 then
set the text of member "StageText" to "Every issue of Computer Music will carry a full 25 stage walkthrough in essential software for making great music on your computer. The first issue's on UK sale from 3/9/98."
updateStage()
else
if sprite 36 within 12 then
set the text of member "StageText" to "Every issue of Computer Music will carry a full 25 stage walkthrough in essential software for making great music on your computer. The first issue's on UK sale from 3/9/98."
updateStage()
else
if sprite 37 within 12 then
set the text of member "StageText" to "Every issue of Computer Music will carry a full 25 stage walkthrough in essential software for making great music on your computer. The first issue's on UK sale from 3/9/98."
updateStage()
else
if sprite 38 within 12 then
set the text of member "StageText" to "Every issue of Computer Music will carry a full 25 stage walkthrough in essential software for making great music on your computer. The first issue's on UK sale from 3/9/98."
updateStage()
else
if sprite 39 within 12 then
set the text of member "StageText" to "Every issue of Computer Music will carry a full 25 stage walkthrough in essential software for making great music on your computer. The first issue's on UK sale from 3/9/98."
updateStage()
else
if sprite 40 within 12 then
set the text of member "StageText" to "Every issue of Computer Music will carry a full 25 stage walkthrough in essential software for making great music on your computer. The first issue's on UK sale from 3/9/98."
updateStage()
else
if sprite 41 within 12 then
set the text of member "StageText" to "Every issue of Computer Music will carry a full 25 stage walkthrough in essential software for making great music on your computer. The first issue's on UK sale from 3/9/98."
updateStage()
else
if sprite 42 within 12 then
set the text of member "StageText" to "Every issue of Computer Music will carry a full 25 stage walkthrough in essential software for making great music on your computer. The first issue's on UK sale from 3/9/98."
updateStage()
else
if sprite 43 within 12 then
set the text of member "StageText" to "Every issue of Computer Music will carry a full 25 stage walkthrough in essential software for making great music on your computer. The first issue's on UK sale from 3/9/98."
updateStage()
else
if sprite 44 within 12 then
set the text of member "StageText" to "Every issue of Computer Music will carry a full 25 stage walkthrough in essential software for making great music on your computer. The first issue's on UK sale from 3/9/98."